package org.molamil.acto.states {	import flash.events.Event;			import org.molamil.acto.core.events.ActoEvent;			/**	 * XXX: Document.	 * 	 * @author Jorge Hernandez	 */	public class StateEvent extends ActoEvent {						// CONSTANTS				public static const STATE_CHANGE:String = "stateChange";				// PROPERTIES				private var _state:String;						// CONSTRUCTOR				public function StateEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, 								   targetObject:Object = null, state:String = null) {			super(type, bubbles, cancelable, originalEvent, null, targetObject);			_state = state;		}				// PUBLIC METHODS			public override function clone():Event {			return new StateEvent(type, bubbles, cancelable, targetObject, state);		}						// GETTER/SETTER				public function get state():String {			return _state;		}					}	}